<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script type="text/javascript">

//【示例1】
var s = "javascript中国";
s = escape(s);
alert(s); 					// 返回字符串"javascript%u4E2D%u56FD"

//【示例2】
var s = "javascript中国";
s = escape(s); 				// Unicode编码
alert(s); 					// 返回字符串"javascript%u4E2D%u56FD"
s = unescape(s); 			// Unicode解码
alert(s); 					// 返回字符串"javascript中国"

//【示例3】这种被解码的代码是不能够直接运行的，读者可以使用eval()方法来执行它。
var s = escape('alert("javascript中国");'); 	// 编码脚本
var s = unescape( s); 							// 解码脚本
eval(s); 										// 执行被解码的脚本

//【示例4】encodeURI()方法能够把URI字符串进行转义处理。
var s = "javascript中国";
s = encodeURI(s);
alert(s); 				// 返回字符串"javascript%E4%B8%AD% E5%9B%BD"

//【示例5】
var s = "javascript中国";
s = encodeURI(s); 		// URI编码
alert(s); 				// 返回字符串"javascript%E4%B8%AD% E5%9B%BD"
s = decodeURI(s); 		// URI解码
alert(s); 				// 返回字符串" javascript中国"

//【示例6】
var s = "http:// www.mysite.cn/navi/search.asp?keyword=URI";
a = encodeURI(s);
document.write(a);
document.write("<br />");
b = encodeURIComponent(s);
document.write(b);


//【示例7】对于encodeURIComponent()方法编码的结果进行解码，可以使用decodeURIComponent()方法来快速实现：
var s = "http:// www.mysite.cn/navi/search.asp?keyword=URI";
b = encodeURIComponent(s);
b = decodeURIComponent(b)
document.write(b);

</script>
</head>

<body>
</body>
</html> 
